// Composable for easy store access

import { useChatStore, useUserStore, useUIStore, useClientStore } from '@/stores'

export function useStores() {
  const chatStore = useChatStore()
  const userStore = useUserStore()
  const uiStore = useUIStore()
  const clientStore = useClientStore()

  return {
    chatStore,
    userStore,
    uiStore,
    clientStore
  }
}

// Individual store composables for convenience
export function useChat() {
  return useChatStore()
}

export function useUser() {
  return useUserStore()
}

export function useUI() {
  return useUIStore()
}

export function useClient() {
  return useClientStore()
}